difficult or problematic situation - Français Anglais Dictionnaire